body{
	font-family: "Microsoft Yahei",Helvetica,"SimHei",Arial,Tahoma;
	line-height: 1.6;
	background-color:#fff; 
	color: #333;
}

/*clear float*/
.clearfix:before, .clearfix:after{ content:""; display:table}
.clearfix:after{ clear:both}
.clearfix{ zoom:1}

img{
	max-width: 100%;
	height: auto;
}
ul{
	padding-left: 0;
}
li{
	list-style: none;
}
a{
	color:#333;
}
a:hover{
	text-decoration: none;;
}
h3{
	font-size: 20px;
	margin-bottom: 14px;
	margin-top:14px;
}
.container-fluid{
	padding-left: 0;
	padding-right: 0;
}
.wrap{
	padding-left: 15px;
	padding-right: 15px;
}
.photo{
	.block{
		float: left;
		width:120px;
		height: 120px;
		position: relative;
		.closed{
			position: absolute;
			right:-5px;
			top:-5px;
			color: #e60012;
			font-size: 24px;		
		}
		img{
			width: 120px;
			height: 120px;
		}
		a{
			display: block;
			width:120px;
			height: 120px;
			text-align: center;
			.text{
				padding-top:32px;
				.fa{
					color: #d10000;
					font-size: 28px;
				}
				p{
					font-size: 14px;
					margin-top: 10px;
					color: #94b44d;
				}
			}
		}
	}
	.bg1{
		background-color: #efe0b6;
	}
	.bg2{
		background-color: #e6e0ee;
		margin-left: 16px;
	}
}

.choose{
	padding:15px 0;
	.row{
		padding:0 10px;
	}
	.col-xs-4{
		padding-left:5px;
		padding-right:5px;
	}
	.check-box{
		color: #f63;
		padding-top:10px;
	}
}
.style{
	padding:5px 8px 10px;
	.col-xs-3{
		padding-left:8px;
		padding-right: 8px;
	}
	.active{
		border:1px solid #f63;
	}
}
.has-error{
	padding:10px 0;
	.form-control{
		border-color: #f9a5a5;
	}
} 
.btn-org{
	background-color: #f63;
	color: #fff;
	&:hover{
		background-color: #e35324;
		color:#fff;
	}
}
.order-list{
	.row{
		padding-bottom: 16px;
		border-bottom:1px solid #ddd;	
		h3{
			margin-left: 15px;
		}	
	}
	.col-xs-9{
		padding-left:5px;
		padding-right:5px;
		font-size: 18px;	
	}
	.name{
		margin-bottom: 10px;	
	}
	p{
		margin-top: 5px;
		margin-bottom: 0;
		span{
			display: inline-block;
			width: 50%;
			color: #9d9c9c;
			font-size: 16px;
		}
	}
		.red{
			color: #b82a2a;

	}
}
.dizhi{
	margin-bottom: 15px;
	h3{
		a{
			font-size: 14px;
			color: #0125bf;
			float: right;
		}
	}
	.has-error{
		padding:0;
	}
	.checkbox-inline{
		color: #8fbe00;
	}
}
.header{
	width: 100%;
	background-color: #f2f2f2;
	font-size: 18px;
	padding-left: 15px;
	height: 54px;
	line-height: 54px;
}
.logo-list{
	li{
		border-bottom: 1px solid #ddd;
		.tit{
			font-size: 16px;
			height: 54px;
			line-height: 38px;
			padding:10px;
			span{
				margin-left: 10px;
				color: #fe7f7f;
				font-size: 14px;
			}
		}
		.buy{
			float: right;
			background-color: #f63;
			color: #fff;
		}
	}
}